body {color: #434343;
      font-family: Arial;
      font-size:12px;
      margin:5px;
}
td{padding:0px;}
td.img_caption {padding: 15px; vertical-align: top; text-align: justify; word-wrap: break-word; font-style: italic;}
caption{caption-side: bottom; text-align: center; word-wrap: break-word; font-style: italic; padding: 5px; }
p {text-align: justify;}
table.img_with_caption{border: 0px; border-collapse:collapse; align:center;}
.inline {vertical-align:middle;}

#main {width:780px; position: relative; margin: auto; }

a { text-decoration: none;}
a:hover, li.active a { text-decoration: underline;}

.left { float: left }
.right { float: right; }

#menu { background: url("images/bgmenu.gif"); padding: 0px 10px 0px 10px; height: 22px}
#menu a { display: block; color: white; font-weight: bold; padding: 3px 5px 4px 5px;}
#menu a:hover {  background: url("images/select.gif"); text-decoration: none}



#menu ul { margin: 0; padding: 0; }
#menu li { position: relative; list-style: none; margin: 0px; float: left; }
#menu li:hover { background: url("images/select.gif"); }


#header {background: url("images/header.jpg") no-repeat right; height: 140px;}


.bold {font-weight: bold;}

#body { margin: 20px}
#title { border-bottom: 1px solid #7f7f7f; font-size:20px; font-weight: bold;}

#footer { margin-top: 10px; height: 14px; background: url("images/footer.gif"); 
			color: white; font-size:10px; padding:8px 15px 8px 15px;}
			
#footer a { color: white }

#body p { text-align: justify }
#body img { width: 100% }
			

